91f39fc9c8f5f97ed0d2b6ec9c06fd810d3b3654,com.hangum.tadpole.rdb.core/src/com/hangum/tadpole/rdb/core/dialog/export/sqlresult/ResultSetDownloadDialog.java,ResultSetDownloadDialog,executeButton,#,227
Before Change
private void executeButton() {
String selectionTab = ""+tabFolder.getSelection().getData();
try {
if("text".equalsIgnoreCase(selectionTab)) {
if(compositeText.isValidate()) {
ExportTextDAO dao = (ExportTextDAO)compositeText.getLastData();
exportResultCSVType( dao.isIsncludeHeader(), dao.getTargetName(), dao.getSeparatorType(), dao.getComboEncoding());
}else{
return;
}
}else if("html".equalsIgnoreCase(selectionTab)) {
if(compositeHTML.isValidate()) {
ExportHtmlDAO dao = (ExportHtmlDAO)compositeHTML.getLastData();
exportResultHtmlType(dao.getTargetName(), dao.getComboEncoding());
}else{
return;
}
}else if("json".equalsIgnoreCase(selectionTab)) {
if(compositeJSON.isValidate()) {
ExportJsonDAO dao = (ExportJsonDAO)compositeJSON.getLastData();
After Change
/** execute button */
private void executeButton() {
final String selectionTab = ""+tabFolder.getSelection().getData();
AbstractExportDAO exportDAO = null;
// validation
if("text".equalsIgnoreCase(selectionTab)) {
if(!compositeText.isValidate()) return;
exportDAO = compositeText.getLastData();
}else if("html".equalsIgnoreCase(selectionTab)) {
if(!compositeHTML.isValidate()) return;
exportDAO = compositeHTML.getLastData();
}else if("json".equalsIgnoreCase(selectionTab)) {
if(!compositeJSON.isValidate()) return;
exportDAO = compositeJSON.getLastData();
}else if("xml".equalsIgnoreCase(selectionTab)) {
if(!compositeXML.isValidate()) return;
exportDAO = compositeXML.getLastData();
}else if("sql".equalsIgnoreCase(selectionTab)) {
if(!compositeSQL.isValidate()) return;
exportDAO = compositeSQL.getLastData();
}else{
if(logger.isDebugEnabled()) logger.debug("selection tab is " + selectionTab);
MessageDialog.openWarning(getShell(), CommonMessages.get().Warning, Messages.get().ResultSetDownloadDialog_notSelect);
return;
}
// job
final AbstractExportDAO _dao = exportDAO;
Job job = new Job(Messages.get().MainEditor_45) {
@Override
public IStatus run(IProgressMonitor monitor) {